获取 Openid| 商户->百度

通过手机号、邮箱、昵称获取 Openid

接口描述:

主要是为了配合TP能够更好的进行订单异常问题分析

接口地址:

https://maphotel.baidu.com//map_mc/mc/GetOutUnionid

请求方式:

POST

请求参数

参数名称 类型 是否必选 参数位置 描述
tpl String RequestBody参数 三方英文名:egs:xiaojujiayou 联系 RD提供
type String RequestBody参数 账号类型:mobile【手机号】、email【邮箱】、nickname【昵称】
account String RequestBody参数 账号
timestamp String RequestBody参数 秒级时间戳【10char】
sign String RequestBody参数 签名 规则见下
salt String RequestBody参数 随机数
scene_id string RequestBody参数 固定值:map_mc_info_gate_GetOutUnionid

请求示例

curl -X POST
https://maphotel.baidu.com//map_mc/mc/GetOutUnionid
-H 'cache-control: no-cache'
-H 'content-type: application/x-www-form-urlencoded'
-H 'postman-token: b22a19f7-6357-c7b8-35eb-b298d4ca154f'
-d 'tpl=xiaojujiayou&type=mobile&account=18235760013&sign=ee5c8ae0b213f44ac63dbbe438718697×tamp=1681453656&salt=234&scene_id=map_mc_info_gate_GetOutUnionid'

签名规则

第一步:scene_id + salt + timestamp + primary_key 【+代表拼接的意思,primary_key找 RD提供】
第二步:将第一步的结果进行md5加密,生成小写32char的字符串

例如上面的请求示例: map_mc_info_gate_GetOutUnionid2341681453656123456

返回值:

{
    errno: 0,
    errstr: "",
    desc: "操作成功",
    data: {
        tpl: "xiaojujiayou",
        openid: "ZytnMkF1NkVlWkx5dUU5NU5zMkI2QT09"
    },
    _logid: "3294797663",
    loginstatus: 0
}
订单详情接口 | 百度->商户百度收银台模式